package com.bsoft.gol.hcs.clinical.bean.req;


import com.bsoft.gol.hcs.base.BaseRequest;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

@XmlRootElement(name = "MsgBody")
public class OutpatientDocRequest extends BaseRequest {

    private String id;
    //就诊序号
    private String emergencyNumber;

    private String consultId;
    private String organizationId;
    //健康通使用
    private String orgId;

    public List<String> getConsultList() {
        return consultList;
    }

    public void setConsultList(List<String> consultList) {
        this.consultList = consultList;
    }

    private String consultType;
    private List<String> consultList;
     //0 历史处方 ，1 所有处方
    private String historyStatus;
    private String localStatus;
    //处方号列表
    private List<String> prescriptionNumberList;

    public List<String> getPrescriptionNumberList() {
        return prescriptionNumberList;
    }
    private String patientCode;

    public void setPrescriptionNumberList(List<String> prescriptionNumberList) {
        this.prescriptionNumberList = prescriptionNumberList;
    }

    public String getPatientCode() {
        return patientCode;
    }

    public void setPatientCode(String patientCode) {
        this.patientCode = patientCode;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    @XmlElement(name = "VisitOrganization")
    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    @XmlElement(name = "VisitId")
    public String getEmergencyNumber() {
        return emergencyNumber;
    }

    public void setEmergencyNumber(String emergencyNumber) {
        this.emergencyNumber = emergencyNumber;
    }

    public String getHistoryStatus() {
        return historyStatus;
    }

    public void setHistoryStatus(String historyStatus) {
        this.historyStatus = historyStatus;
    }

    public String getLocalStatus() {
        return localStatus;
    }

    public void setLocalStatus(String localStatus) {
        this.localStatus = localStatus;
    }

    public String getConsultId() {
        return consultId;
    }

    public void setConsultId(String consultId) {
        this.consultId = consultId;
    }

    public String getConsultType() {
        return consultType;
    }

    public void setConsultType(String consultType) {
        this.consultType = consultType;
    }


    @Override
    public String toString() {
        return "OutpatientDocRequest{" +
                "emergencyNumber='" + emergencyNumber + '\'' +
                ", consultId='" + consultId + '\'' +
                ", consultType='" + consultType + '\'' +
                ", historyStatus='" + historyStatus + '\'' +
                ", localStatus='" + localStatus + '\'' +
                '}';
    }
}
